body #simple-view-close {
  display: none;
  position: fixed;
  right: 50px;
  top: 50px;
  cursor: pointer;
}
body #simple-view-close .iconfont {
  font-size: 40px;
}
body #main {
  width: 1024px;
  margin: 0 auto;
  position: relative;
  min-height: 1400px !important;
}
body #main .position {
  font-size: 14px;
  color: #7f7f7f;
  padding-top: 16px;
}
body #main .position a {
  color: inherit;
}
body #main #main-content > h3 {
  line-height: 60px;
  font-size: 38px;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 16px 0;
}
body #main #main-content .source {
  padding: 0;
}
body #main #main-content .content-wrap .share > div {
  cursor: pointer;
}
body #main #main-content .content-wrap #content h2 {
  text-align: left;
}
body #main #main-content .content-wrap .enclosure {
  margin-top: 20px;
}
body #main #main-content .content-wrap .enclosure > li {
  font-size: 16px;
  line-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  word-wrap: break-word;
  word-break: break-all;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
body #main #main-content .content-wrap .enclosure > li span:hover {
  text-decoration: underline;
}
body #main #main-content .content-wrap .enclosure > li i.iconfont {
  color: #a8a8a8;
  font-size: 20px;
}
body #main #main-content .content-wrap .enclosure > li i.iconfont + span {
  display: inline;
}
body #main #share-menu-wrap {
  position: absolute;
  top: 210px;
  left: 0;
}
body #main aside {
  width: 300px;
  position: absolute;
  right: 0;
  top: 210px;
}
body.simple-view #simple-view-close {
  display: block;
}
body.simple-view #header,
body.simple-view aside.right-area,
body.simple-view #footer,
body.simple-view #share-menu-wrap,
body.simple-view .position {
  display: none;
}
body.simple-view #main {
  width: 600px;
}
body.simple-view #main > div,
body.simple-view #main > section,
body.simple-view #main .content-wrap {
  margin-left: 0;
}
body.simple-view #main .special-ad {
  margin-bottom: 20px;
}
#main-content h1 {
  line-height: 60px;
  font-size: 38px;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 16px 0;
}
#main-content .source {
  font-size: 14px;
  color: #a8a8a8;
  padding-top: 25px;
}
#main-content .source .website {
  color: #7f7f7f;
}
#main-content .source > span + span {
  margin-left: 13px;
}
#main-content .source + hr {
  border-color: #EEEEEE;
  margin-top: 10px;
}
#main-content .content-wrap .content {
  line-height: 24px;
}
#main-content .content-wrap .abstract {
  width: 599px;
  font-size: 16px;
  font-weight: 400;
  color: #6E6E6E;
  line-height: 30px;
}
#main-content .content-wrap .hr {
  width: 170px;
  height: 6px;
  background-color: #eeeeee;
  margin: 15px 0;
}
#main-content .content-wrap .copyright {
  padding: 10px 20px;
  margin-top: 30px;
  color: #6e6e6e;
  font-size: 16px;
  line-height: 30px;
  border: 1px solid #EEEEEE;
}
#main-content .content-wrap .share {
  text-align: center;
}
#main-content .content-wrap .share > div {
  display: inline-block;
  height: 40px;
  border: 1px solid #E60012;
  border-radius: 20px;
  line-height: 38px;
  padding: 0 20px;
  margin-top: 30px;
}
#main-content .content-wrap .share > div.weibo {
  border-color: #E60012;
  color: #E60012;
}
#main-content .content-wrap .share > div.weixin {
  border-color: #00972D;
  color: #00972D;
  margin-left: 30px;
}
#main-content .content-wrap .share img {
  vertical-align: middle;
}
#main-content .content-wrap ul.tag-list {
  font-size: 14px;
  margin-top: 20px;
  letter-spacing: 10px;
}
#main-content .content-wrap ul.tag-list > li {
  display: inline-block;
  height: 26px;
  padding: 0 12px;
  line-height: 26px;
  border-radius: 13px;
  background-color: #F0F0F0;
  cursor: pointer;
  letter-spacing: 0;
  margin-top: 10px;
}
#main-content .content-wrap ul.tag-list > li h3 {
  font-size: 14px;
  font-weight: normal;
}
#main-content .content-wrap ul.tag-list > li h3 a {
  color: #a8a8a8;
}
#main-content .content-wrap .special-ad {
  font-size: 14px;
  background-color: #F9F9F9;
  border: 1px solid #DEDCDC;
  color: #a8a8a8;
  padding: 20px;
  margin-top: 20px;
  overflow: hidden;
}
#main-content .content-wrap .special-ad p {
  width: 400px;
  float: left;
  line-height: 30px;
}
#main-content .content-wrap .special-ad img {
  width: 114px;
  height: 114px;
  float: right;
}
#fragment-article-share-menu {
  width: 57px;
}
#fragment-article-share-menu .menu-list > li {
  width: 100%;
  height: 62px;
  line-height: 60px;
  text-align: center;
  background-color: #fafafa;
  cursor: pointer;
  transition: .5s;
  position: relative;
  margin-left: 0;
}
#fragment-article-share-menu .menu-list > li .cover {
  visibility: hidden;
  width: 100%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -20px;
  color: #ffffff;
  line-height: 20px;
}
#fragment-article-share-menu .menu-list > li:hover.weibo {
  background-color: #E71F19;
}
#fragment-article-share-menu .menu-list > li:hover.weixin {
  background-color: #1EC354;
}
#fragment-article-share-menu .menu-list > li:hover.qzone {
  background-color: #ffc136;
}
#fragment-article-share-menu .menu-list > li:hover.comment {
  background-color: #e71f19;
}
#fragment-article-share-menu .menu-list > li:hover.collect {
  background-color: #FF8C01;
}
#fragment-article-share-menu .menu-list > li:hover.like {
  background-color: #e60012;
}
#fragment-article-share-menu .menu-list > li:hover.simple-view {
  background-color: #3C75F6;
}
#fragment-article-share-menu .menu-list > li:hover .cover {
  visibility: visible;
}
#fragment-article-share-menu .menu-list > li:hover .iconfont {
  color: #ffffff;
}
#fragment-article-share-menu .menu-list > li:hover .iconfont.icon-pinglun {
  display: none;
}
#fragment-article-share-menu .menu-list > li:hover .iconfont.icon-shoucang {
  display: none;
}
#fragment-article-share-menu .menu-list > li:hover .iconfont.icon-shoucang1 {
  display: none;
}
#fragment-article-share-menu .menu-list > li:hover .iconfont.icon-wenben1 {
  display: none;
}
#fragment-article-share-menu .menu-list > li + li {
  border-top: 1px solid #f0f0f0;
}
#fragment-article-share-menu .menu-list > li:nth-of-type(3n+4) {
  margin-top: 16px;
  border-top: none;
}
#fragment-article-share-menu .menu-list > li.collect.active .iconfont {
  color: #FF8C01;
}
#fragment-article-share-menu .menu-list > li.like.active .iconfont {
  color: #e60012;
}
#fragment-article-share-menu .menu-list > li .iconfont {
  font-size: 30px;
  color: #989898;
  transition: .5s;
}

#position {
  font-size: 14px;
  letter-spacing: 0px;
  color: #7f7f7f;
  margin-left: 5px;
}
#main-content .source {
  font-size: 14px;
  color: #a8a8a8;
  padding-top: 25px;
}
#main-content .source .website {
  color: #7f7f7f;
}
#main-content hr {
  border-color: #EEEEEE;
  margin-top: 10px;
  margin-bottom: 52px;
}
#main-content .content-wrap .swiper-box {
  display: flex;
}
#main-content .content-wrap .swiper-box .swiper-box-left {
  margin-right: 33px;
  position: absolute;
}
#main-content .content-wrap .swiper-box .swiper-box-left img {
  width: 57px;
  height: 459px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow {
  width: 590px;
  background: #fff;
  margin-left: 90px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-caption {
  visibility: hidden;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list {
  margin-top: 15px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  box-shadow: 0 0px 0px -5px #333 inset;
  background: #fff;
  overflow: hidden;
  position: relative;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list li .ps-item {
  opacity: 1;
  filter: alpha(opacity=100);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list li img {
  display: block;
  border: 0px solid #777;
  width: 120px;
  height: 74px;
  background-color: #eeeeee;
  object-fit: contain;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list li .ps-item.ps-selected {
  float: left;
  opacity: 1;
  overflow: hidden;
  border: solid 3px #e60012;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-prev {
  height: 100%;
  width: 40px;
  background: #ffffff;
  border: 0px solid #777;
  padding: 40px 0px 0px 8px;
  top: 0px;
  z-index: 98;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-prev .ps-prevIcon {
  width: 25px;
  height: 25px;
  border: solid rgba(0, 0, 0, 0.5);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-next {
  height: 100%;
  width: 40px;
  background: #ffffff;
  border: 0px solid #777;
  padding: 40px 8px 0px 0px;
  top: 0px;
  z-index: 98;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-next .ps-nextIcon {
  width: 25px;
  height: 25px;
  border: solid rgba(0, 0, 0, 0.5);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current ul > li img {
  width: 100%;
  height: 360px;
  object-fit: cover;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-prev {
  width: 43px;
  height: 88px;
  background: rgba(255, 255, 255, 0.5);
  border: 0px solid #777;
  padding: 30px 0px 0px 5px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-prev .ps-prevIcon {
  width: 30px;
  height: 30px;
  border: solid rgba(0, 0, 0, 0.7);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-next {
  width: 43px;
  height: 88px;
  background: rgba(255, 255, 255, 0.5);
  border: 0px solid #777;
  padding: 30px 5px 0px 0px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-next .ps-nextIcon {
  width: 30px;
  height: 30px;
  border: solid rgba(0, 0, 0, 0.7);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
#main-content .content-wrap .text-box {
  width: 590px;
  margin-left: 90px;
  margin-top: 30px;
  margin-bottom: 71px;
}
#main-content .content-wrap ul.tag-list {
  font-size: 14px;
  margin-top: 20px;
  letter-spacing: 10px;
  width: 590px;
  margin-left: 90px;
} /*     .content {
                line-height: 24px;
            }

            .abstract {
                width: 599px;
                font-size: 16px;
                font-weight: 400;
                color: #6E6E6E;
                line-height: 30px;
            }

            .hr {
                width: 170px;
                height: 6px;
                background-color: #eeeeee;
                margin: 15px 0;
            }

            .copyright {
                padding: 10px 20px;
                margin-top: 30px;
                color: #6e6e6e;
                font-size: 16px;
                line-height: 30px;
                border: 1px solid #EEEEEE;
            }

            .share {
                text-align: center;

                & > div {
                    display: inline-block;
                    height: 40px;
                    border: 1px solid #E60012;
                    border-radius: 20px;
                    line-height: 38px;
                    padding: 0 20px;
                    margin-top: 30px;
                    cursor: pointer;

                    &.weibo {
                        border-color: #E60012;
                        color: #E60012;
                    }

                    &.weixin {
                        border-color: #00972D;
                        color: #00972D;
                        margin-left: 30px;
                    }
                }

                img {
                    vertical-align: middle;
                }
            }
            .special-ad {
                font-size: 14px;
                background-color: #F9F9F9;
                border: 1px solid #DEDCDC;
                color: #a8a8a8;
                padding: 20px;
                margin-top: 20px;
                .clearfix;

                p {
                    width: 400px;
                    .fl;
                    line-height: 30px;
                }

                img {
                    width: 114px;
                    height: 114px;
                    .fr;
                }
            }*/
#main-content .content-wrap ul.tag-list > li {
  display: inline-block;
  height: 26px;
  padding: 0 12px;
  line-height: 26px;
  border-radius: 13px;
  background-color: #F0F0F0;
  cursor: pointer;
  letter-spacing: 0;
  margin-top: 10px;
}
#main-content .content-wrap ul.tag-list > li a {
  color: #a8a8a8;
}
.special-ad {
  width: 576px;
  font-size: 14px;
  background-color: #F9F9F9;
  border: 1px solid #DEDCDC;
  color: #a8a8a8;
  padding: 20px;
  margin-top: 20px;
  margin-left: 90px;
  overflow: hidden;
}
.special-ad p {
  width: 400px;
  float: left;
  line-height: 30px;
}
.special-ad .official_center {
  overflow: hidden;
}
.special-ad .official_center img {
  width: 114px;
  height: 114px;
  float: right;
}
.special-ad .official_center .official_title {
  color: #333333;
  width: 114px;
  float: right;
  text-align: center;
}

.position {
  font-size: 14px;
  letter-spacing: 0px;
  color: #7f7f7f;
  margin-left: 5px;
}
#main-content .source {
  font-size: 14px;
  color: #a8a8a8;
  padding-top: 25px;
}
#main-content .source .website {
  color: #7f7f7f;
}
#main-content hr {
  border-color: #EEEEEE;
  margin-top: 10px;
  margin-bottom: 52px;
}
#main-content .content-wrap .swiper-box {
  display: flex;
}
#main-content .content-wrap .swiper-box .swiper-box-left {
  margin-right: 33px;
  position: absolute;
}
#main-content .content-wrap .swiper-box .swiper-box-left img {
  width: 57px;
  height: 459px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow {
  width: 590px;
  background: #fff;
  margin-left: 90px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-caption {
  visibility: hidden;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list {
  margin-top: 15px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  box-shadow: 0 0px 0px -5px #333 inset;
  background: #fff;
  overflow: hidden;
  position: relative;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list li .ps-item {
  opacity: 1;
  filter: alpha(opacity=100);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list li img {
  display: block;
  border: 0px solid #777;
  width: 120px;
  height: 74px;
  background-color: #eeeeee;
  object-fit: contain;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list li .ps-item.ps-selected {
  float: left;
  opacity: 1;
  overflow: hidden;
  border: solid 3px #e60012;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-prev {
  height: 100%;
  width: 40px;
  background: #ffffff;
  border: 0px solid #777;
  padding: 40px 0px 0px 8px;
  top: 0px;
  z-index: 98;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-prev .ps-prevIcon {
  width: 25px;
  height: 25px;
  border: solid rgba(0, 0, 0, 0.5);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-next {
  height: 100%;
  width: 40px;
  background: #ffffff;
  border: 0px solid #777;
  padding: 40px 8px 0px 0px;
  top: 0px;
  z-index: 98;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-list .ps-next .ps-nextIcon {
  width: 25px;
  height: 25px;
  border: solid rgba(0, 0, 0, 0.5);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current ul > li img {
  width: 100%;
  height: 360px;
  object-fit: cover;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-prev {
  width: 43px;
  height: 88px;
  background: rgba(255, 255, 255, 0.5);
  border: 0px solid #777;
  padding: 30px 0px 0px 5px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-prev .ps-prevIcon {
  width: 30px;
  height: 30px;
  border: solid rgba(0, 0, 0, 0.7);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-next {
  width: 43px;
  height: 88px;
  background: rgba(255, 255, 255, 0.5);
  border: 0px solid #777;
  padding: 30px 5px 0px 0px;
}
#main-content .content-wrap .swiper-box .swiper-box-banner .pgwSlideshow .ps-current .ps-next .ps-nextIcon {
  width: 30px;
  height: 30px;
  border: solid rgba(0, 0, 0, 0.7);
  border-width: 0 3px 3px 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
#main-content .content-wrap .text-box {
  width: 590px;
  margin-left: 90px;
  margin-top: 30px;
  margin-bottom: 71px;
}
#main-content .content-wrap ul.tag-list {
  font-size: 14px;
  margin-top: 20px;
  letter-spacing: 10px;
  width: 590px;
  margin-left: 90px;
} /*     .content {
                line-height: 24px;
            }

            .abstract {
                width: 599px;
                font-size: 16px;
                font-weight: 400;
                color: #6E6E6E;
                line-height: 30px;
            }

            .hr {
                width: 170px;
                height: 6px;
                background-color: #eeeeee;
                margin: 15px 0;
            }

            .copyright {
                padding: 10px 20px;
                margin-top: 30px;
                color: #6e6e6e;
                font-size: 16px;
                line-height: 30px;
                border: 1px solid #EEEEEE;
            }

            .share {
                text-align: center;

                & > div {
                    display: inline-block;
                    height: 40px;
                    border: 1px solid #E60012;
                    border-radius: 20px;
                    line-height: 38px;
                    padding: 0 20px;
                    margin-top: 30px;
                    cursor: pointer;

                    &.weibo {
                        border-color: #E60012;
                        color: #E60012;
                    }

                    &.weixin {
                        border-color: #00972D;
                        color: #00972D;
                        margin-left: 30px;
                    }
                }

                img {
                    vertical-align: middle;
                }
            }
            .special-ad {
                font-size: 14px;
                background-color: #F9F9F9;
                border: 1px solid #DEDCDC;
                color: #a8a8a8;
                padding: 20px;
                margin-top: 20px;
                .clearfix;

                p {
                    width: 400px;
                    .fl;
                    line-height: 30px;
                }

                img {
                    width: 114px;
                    height: 114px;
                    .fr;
                }
            }*/
#main-content .content-wrap ul.tag-list > li {
  display: inline-block;
  height: 26px;
  padding: 0 12px;
  line-height: 26px;
  border-radius: 13px;
  background-color: #F0F0F0;
  cursor: pointer;
  letter-spacing: 0;
  margin-top: 10px;
}
#main-content .content-wrap ul.tag-list > li a {
  color: #a8a8a8;
}

